Правила обчислень

 
Алгебраїчна система для


 

    має в своєму арсеналі велику кількість визначених операторів, функцій та констант.

 Огляд

 

Геометричні функції

Для операцій з геометричними функціями необхідно ввести об'єкти як початкові параметри. При цьому задається ім'я об'єкта.  Якщо об'єкти містять індекс, то вони записуються з _ .

Зображене коло, наприклад, вводиться як параметр k_a.    Це буде подано як ka.

 X-Компонент


Дані

  • Х (точка)

точка
є точкою в . X задає  значення абсциси точки Х .


Приклад

  • X(A) якщо A(2.23;1.3) то 2.23
    

Y-Компонент

Дані

  • Y(точка)
точка  є точкою в  . Y задає величину ординати точки Y.


Приклад

  • Y(A) якщо  A(2.23;1.3) то  1.3


Відстань між двома точками

Дані

  • Dist(точка1, точка2)
Відстань між двома точками у точка1 і точка2 обчислюється за допомогою Dist


Приклад

  • Dist(A,B) якщо A(1;0) а B(0;1) то 1.414...


Довжина відрізка

Дані

  • L(відрізок)

відрізок це відрізок в ... L  передає довжину відрізка в одиницях масштабу. Якщо відрізок є прямою, напівпрямою або вектором, то видається відстань між двома визначеними точками.


Приклад

  • L(a)якщо a це A(1;0) а B(0;1) то 1.414....



Радіус кола


Дані

  • R(коло)

коло
це коло в . R коло задає довжину радіуса в одиницях масштабу. Індекси записуються як t _ . (Див. приклад).


Приклад

  • R(k_a) це радіус k_a


Вимір кута в градусах

Дані

  • Deg(точка1,точка2,точка3)
    

Deg
задає кут в градусах точка1 (на стороні 1) точка2 (вершина) точка3 (на стороні 2). При цьому можна спостерігати орієнтацію кута.


Приклад

  • Deg(A,B,C) якщо A(1;0), B(0;1) а C(1;1)то  45.0  


Вимір кута в радіанах


Дані

  • Rad(точка1,точка2,точка3)

Rad
задає кут в радіанах точка1 (на стороні 1) точка2 (вершина) точка3 (на стороні 3).


Приклад

  • Rad(A,B,C) якщо  A(1;0), B(0;1) а C(1;1)то 0.785...

Функція перевірки на паралельність

Дані

  • Par(пряма1,пряма2)

Якщо пряма1 та пряма2 є паралельними,   Par дає відповідь True, інакше False.


Приклад

  • Par(a,b) якщо a || b є  True


Функція перевірки на ортогональність


Дані

  • Ortho(пряма1,пряма2)

Якщо пряма1 та пряма2 є перпендикулярними Ortho дає відповідь True, інакше False.


Приклад

  • Ortho(a,b) якщо a || b є False

До початку сторінки

 

 

Арифметичні оператори

 

Додавання


Дані

  • аргумент1 + аргумент2
     

Віднімання

Дані

  • аргумент1 - аргумент2 
    

Множення

Дані

  • аргумент1 *аргумент2

 

Ділення

Дані

  • аргумент1 / аргумент2

До початку сторінки

 

 

Арифметичні функції

 

Експоненціальна функція

Дані

  • Exp(аргумент)
     
Приклади
  • Exp(x)
  • Exp(X(A))

 

Натуральний логарифм

Дані

  • Log(аргумент)
     
Приклади
  • Log(x)
  • Log(X(A))
  • Log(E^2) є 2

 

Піднесення до степеня

Дані

  • Pow(базиз,експонент)
  • базис^експонент



Приклади
  • Pow(3, x) означає 3^x
  • x^2
  • Y(C)^2

 

Квадратний корінь

Дані

  • Sqrt(аргумент)
     
Приклади
  • Sqrt(x)
  • Sqrt(Y(B))

 

  До початку сторінки

 

 

Диференціювання

Дані

  • D(вираз, змінна)
  • D(вираз, {змінна, n})
  • D(вираз, змінна)/.змінна->значення 
  • D(вираз, {змінна, n})/.змінна->значення

Функція D диференціює як вираз через зміннаn задає порядок похідної і показник значення підставляється в похідну, що обчислюється.




Приклади

  • D(Sin(x),x) це  Cos(x)
  • D(Sin(x),{x,2}) це -Sin(x)
  • D(Sin(x),x)/.x->Pi/2 це  0
  • D(Sin(x),{x,2})/.x->Pi/2 це -1

 

До початку сторінки

 

 

Інтегрування

Дані

  • Int(вираз, змінна)
  • Int(вираз, змінна)/.змінна->значення



Функція Int інтегрує вираз через змінна. Показник значення  підставляється у вихідну функцію.


Приклади

  • Int(Sin(x),x) це  -Cos(x)
  • Int(Sin(x),x)/.x->Pi це 1

 

До початку сторінки

 

 

Тригонометричні функції

 

Арккосинус

Дані

  • ACos(аргумент)
    
Приклади
  • ACos(x)
  • ACos(X(A))

 

Арксинус

Дані

  • ASin(аргумент)
   

Приклади
  • ASin(x)
  • ASin(X(A))

 

Арктангенс

Дані

  • ATan(аргумент)
     
Приклади
  • ATan(x)
  • ATan(X(A))

 

Косинус

Дані

  • Cos(аргумент)
     
Приклади
  • Cos(x)
  • Cos(X(A))

 

Котангенс

Дані

  • Cot(аргумент)
     
Приклади
  • Cot(x)
  • Cot(X(A))

 

Синус

Дані

  • Sin(аргумент)
Приклади
  • Sin(x)
  • Sin(X(A))

 

Тангенс

Дані

  • Tan(аргумент)
     
Приклади
  • Tan(x)
  • Tan(X(A))

 

До початку сторінки

 

 

Інші функції

 

Модуль

Дані

  • Abs(аргумент)
    
Приклади

  • Abs(-2) є  2
  • Abs(x) є -x  якщо x<0, в іншому випадку x

 

Максимум

Дані

  • Max(аргумент1, ... , аргументN)
     
Приклади

  • Max(1,2,3)є   3
  • Max(-3,0.4,-5.1) Є 0.4

 

Мінімум

Дані

  • Min(аргумент1, ... , аргументN)
    
Приклади

  • Min(1,2,3) є  1
  • Min(-3,0.4,-5.1) є  -5.1

 

Визначення числових значень

Дані

  • N(аргумент)
    
Приклади

  • N(Sqrt(2)) є 1.414...
  • N(E) є 2.718...

 

 

Округлювати

Дані

  • Round(аргумент, n)
   

Показник аргумент округлюється на n розрядів після коми. Якщо значення, що округлюється, закінчується на 0, то цей 0 не демонструється. Якщо в n значення дорівнює 0, то результат позначається з .0 


Приклади

  • Round(2.234623,2) є  2.23
  • Round(2.234623,3) є  2.235
  • Round(2.234623,0) є  2.0
  • Round(2.2300000,4) є  2.23

 

Знак числа

Дані

  • Sign(aргумент)

Приклади

  • Sign(-2) є -1
  • Sign(5.56) є  1
  • Sign(x)  є -1 якщо x<0, 0 якщо x=0 та 1 якщо x>0

 

Ціла частина

Дані

  • Trunc(число)
    
Ціла частина числа видаляється за допомогою Trunc . Результат видається  із значенням  .0  .


Приклади

  • Trunc(3.523453)  є 3.0
  • Trunc(-3.4564564)  є  -3.0

 

До початку сторінки

 

 

Логічні оператори

 

Оператор "рівний"

Дані

  • aргумент1 == aргумент2
     

 

Оператор "більший"

Дані

  • aргумент1 > aргумент2
    

 

Оператор "більший або рівний"

Дані

  • aргумент1 >= aргумент2
    

 

Оператор"менший"

Дані

  • aргумент1 >= aргумент2
   

 

Оператор "менший або рівний"

Дані

  • aргумент1 <= aргумент2

 

Оператор "нерівний"

Дані

  • aргумент1 <= aргумент2

 

До початку сторінки

 

 

Логічні функції

 

 

Логічне І

Дані

  • And(aргумент1, ... , aргументN)
  • aргумент1 && ... && aргументN
And є   True, якщо всі аргументи є True (вірними).  Інакше  And має значення Fals. 


Приклади

  • And(5>0,3<Pi) є True
  • a && b якщо a=False і b=True  є  False

 

Логічне АБО

Дані

  • Or(aргумент1, ... , aргументN)
  • aргумент1 || ... || aргументN

Or
  є   True, якщо хоча б один аргумент є True . Якщо у всіх аргументів значення False, то   Or  має значення False.


Приклади

  • Or(5>0,3>Pi) є  True
  • a || b якщо a=False а b=True є True

 

Умови

Дані

  • If(умова, вірно, невірно)
     
Якщо умова має значення True, виконується команда вірно, інакше If відсилає до falsch.


Приклади

  • If(5>0,5.3,4.0) є 5.3
  • If(5<0,5.3,4.0) є 4.0
  • If(X(A)<0,X(B)=5,X(B)=X(A)) якщо X(A)=-2.5 є X(B)=5

До початку сторінки

 

 

Константи

 

Число Пі

Дані

  • Pi

 

Число е

Дані

  • E

 

Невірно

Дані

  • False

 

Вірно

Дані

  • True

 

До початку сторінки

 

 
Див. також